Messages
10/17/2022
8 : 24
BetterDev #229 - BetterDev is back
Better Dev #229 Oct 17, 2022 Hi, everyone. It has been almost 6 months with out any betterdev issue :-). It was due to my busy schedule. I finally started to get thing back on track. I will come back
2/7/2022
18 : 14
BetterDev #228 - Memory leaks: the forgotten side of web performance
Better Dev #228 Feb 07, 2022 Memory leaks: the forgotten side of web performance I've researched and learned enough about client-side memory leaks to know that most web developers aren't
2/1/2022
20 : 34
BetterDev #227 - How to avoid layout shifts caused by web fonts and Scaling Kubernetes to Over 4k Nodes and 200k Pods
Better Dev #227 Feb 01, 2022 How to avoid layout shifts caused by web fonts Fonts cause layout shifts when the size of the containing element (eg a or paragraph) changes when the web font is downloaded
1/25/2022
21 : 14
BetterDev #226 - Build your own Anycast network in 9 steps & UK COVID-19 dashboard built using Postgres and Citus for millions of users
Better Dev #226 Jan 25, 2022 Build your own Anycast network in 9 steps Anycast allows you to have same IP address round to different node depend on geo location, This is the kind of guide I wish I know
1/10/2022
9 : 34
BetterDev #225 - Neural Network From Scratch
Better Dev #225 Jan 10, 2022 Neural Network From Scratch I'm a big fan of this Napkin Math newsletter. If you haven't subscribe to Napkin Math, you should do it. In this edition of Napkin Math,
1/5/2022
3 : 4
BetterDev #224 - How a Single Line of Code Made a 24-core Server Slower Than a Laptop
Better Dev #224 Jan 4, 2022 How a Single Line of Code Made a 24-core Server Slower Than a Laptop Imagine you wrote a program for a pleasingly parallel problem, where each thread does its own
12/28/2021
6 : 54
BetterDev #223 - Roll your own network and Cache Poisoning at Scale
Better Dev #223 Dec 27, 2021 Roll Your Own Network An extensive guide to self hosted many cloud service in your own network, from hardware to software to network configuration. All done by you. Cache
12/7/2021
21 : 4
BetterDev #222 - How does NTP works and The team that powers VLC
Better Dev #222 Dec 07, 2021 Hi all, It's almost the end of year. BetterDev has been 3 years. I never focus on growing it. All I do is just send out newsletter from thing I think will help everyone
11/30/2021
22 : 24
BetterDev #221 - How JavaScript engines achieve great performance
Better Dev #221 Nov 29, 2021 Hi all, It has been 3 weeks without an issue and I miss BetterDev myself. We're planning for some new release of a new version of BetterDev to also contribute useful
11/2/2021
23 : 34
BetterDev #220 - How to build an Anycast network
Better Dev #220 Nov 2, 2021 How to Build an Anycast Network An anycast network is two or more servers advertising the same IP address from different locations. This is useful for globally distributed
10/18/2021
15 : 54
BetterDev #219 - How to win at CORS and How Microsoft reduced Windows 11 update size by 40%
Better Dev #219 Oct 18, 2021 How to win at CORS CORS is complicated because it's a standard implement on client side, by browsers. it's up to browser to do what it wants or needs to implement.
10/13/2021
1 : 14
BetterDev #218 - Scaling Large Production Clusters with Partitioned Synchronization
Better Dev #218 Oct 12, 2021 Happy tuesday everyone. I hope you enjoy this issue, as much as I do. This issue make this newsletter feel like a database newsletter. It just happens we have so many
10/5/2021
17 : 24
BetterDev #217 - Self-parking car in 500 lines of code
Better Dev #217 Oct 05, 2021 We skipped one issue last week due to my personal workload on my side project, email forwarding service. I also get into a few blockchain projects recently and it was a lot
9/20/2021
18 : 54
BetterDev #216 - Why Authorization is Hard and The pitfalls of using ssh-agent, or how to use an agent safely
Better Dev #216 Sep 20, 2021 A very practical issue. Dealing with authorization, SSH agent, design API, optimize big JS bundle, text vs varchar in database design. I hope you like these as much as I do
9/13/2021
19 : 14
BetterDev #215 - Can Podcasts Predict the Stock Market?
Better Dev #215 Sep 13, 2021 Hi everyone, full of security related articles this week. I want to shift gear a bit to give everyone gain more knowledge and exposure to cyber security. Can Podcasts
9/7/2021
10 : 4
BetterDev #214 - Picturing Git: Conceptions and Misconception
Better Dev #214 Sep 07, 2021 This issue is arrived one day later than our usual schedule due to US holiday. We're back now and hope everyone had a great week despite of the holiday or not Picturing
8/30/2021
18 : 14
BetterDev #213 - An amazing error message if you put more than 2^24 items in a JS Map object
Better Dev #213 Aug 30, 2021 An amazing error message if you put more than 2^24 items in a JS Map object Can you guess that? a map with 2^24 items? Probaly some limit exceed error? Indeed, JS will
8/23/2021
17 : 54
BetterDev #212 - One does not simply calculate the absolute value
Better Dev #212 Aug 23, 2021 Happy monday everyone. I hope this week's issue bring you some joy. We got stories of Rakuten, Clubhouse, Target deploy and debug their system. Infrastructure is hard
8/17/2021
0 : 44
BetterDev #211 - Mixpanel Saving $30000 a month by improving Garbage Collection
Better Dev #211 Aug 16, 2021 Hi all, Let's get straight to our link this week. If you like our content, please share it with your friends or co-workers :) Saving $30000 a month by improving Garbage
8/10/2021
0 : 14
BetterDev #210 - What can you learn from an IP address and Leap seconds: causing bugs even when they don't happen
Better Dev #210 Aug 9, 2021 Hi all, This week we are light on deep technical content but more at a high level. Some fun stuff about IP addresses and leap second. I like them. I hope you like this issue